Position actuelle: Accueil> Catégories de fonctions> method_exists

method_exists

Vérifiez si la méthode de classe existe
Nom:method_exists
Catégorie:Classes et objets
Langage de programmation:php
Description en une ligne:Vérifiez si un objet ou une classe a une méthode spécifiée

Nom de la fonction: Method_exists ()

Versions applicables: toutes les versions

Utilisation: la fonction méthody_exists () est utilisée pour vérifier si un objet ou une classe a une méthode spécifiée.

Syntaxe: bool method_exists (objet mixte $, string $ method_name)

paramètre:

  • $ objet: l'objet ou le nom de classe à vérifier.
  • $ Method_name: le nom de la méthode à vérifier.

Valeur de retour: renvoie true si la méthode existe, sinon renvoyez false.

Exemple:

 class MyClass { public function myMethod() { // 方法实现} } // 检查对象是否具有方法$obj = new MyClass(); if (method_exists($obj, 'myMethod')) { echo "对象具有myMethod方法"; } else { echo "对象没有myMethod方法"; } // 检查类是否具有方法if (method_exists('MyClass', 'myMethod')) { echo "类具有myMethod方法"; } else { echo "类没有myMethod方法"; }

Dans l'exemple ci-dessus, nous créons d'abord une classe appelée MyClass contenant une méthode appelée MyMethod. Ensuite, nous utilisons la fonction méthody_exists () pour vérifier si la classe a une méthode myMethod. Dans le premier exemple, nous créons un objet $ obj de MyClass et vérifions si l'objet a une méthode MyMethod. Dans le deuxième exemple, nous vérifions directement si la classe MyClass a une méthode MyMethod. Si la méthode existe, le message correspondant est sorti, sinon un autre message est sorti.

Fonctions similaires
Articles populaires